package lab02.test32;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

public class Test32 {
    public static void main(String[] args) {
        //Map集合的基本使用

        /*
        * key value唯一性
        * EnterySet
        * */

     Map<String,String> person = new HashMap<>();
     person.put("id","1");
     person.put("name","张三");
     person.put("gender","男");
     person.put("age","25");
     person.put("love","爱学java");


        //如何遍历map?
        for (Map.Entry<String,String>entry : person.entrySet()){
            //把每一行的数组放在名叫entry的数组里
            System.out.println(entry.getKey()+":"+entry.getValue());
        }

        System.out.println("集合大小："+person.size());

        //删除键为age的元素
        person.remove("age");

        //显示删除的元素
        System.out.println("删除的元素："+person.get("age"));

        //再次打印集合的大小
        System.out.println("修改后集合的大小"+person.size());

       /* //set相较于list不会存储相同的值
        Set<Integer>set = new HashSet<Integer>();
        set.add(10);
        set.add(12);
        set.add(13);

        for (Integer n : set){
            System.out.println(n);
        }*/
    }
}
